Skip to content

fix(chart): default containerdSocketPath to empty and bump opensandbox chart to 0.2.2 - #1557

Merged
jwx0925 merged 6 commits into
opensandbox-group:mainfrom
hittyt:fix/chart-release-and-controller-socket-default
Aug 19, 2026
Merged

fix(chart): default containerdSocketPath to empty and bump opensandbox chart to 0.2.2#1557
jwx0925 merged 6 commits into
opensandbox-group:mainfrom
hittyt:fix/chart-release-and-controller-socket-default

Conversation

@hittyt

@hittyt hittyt commented Aug 18, 2026

Copy link
Copy Markdown
Collaborator

What does this PR do?

  1. Fix Controller `--containerd-socket-path` flag crash:
    • Default `controller.snapshot.containerdSocketPath` to `""` in `kubernetes/charts/opensandbox-controller/values.yaml`.
    • The Go controller binary defaults internally to `/var/run/containerd/containerd.sock` when the flag is omitted. Defaulting to `""` in chart values ensures `--containerd-socket-path` is not rendered by default, preventing `flag provided but not defined: -containerd-socket-path` CrashLoopBackOff when deploying with controller image `v0.2.0`.
  2. Bump all-in-one chart version to 0.2.2:
    • Update `version` and `appVersion` to `0.2.2` in `kubernetes/charts/opensandbox/Chart.yaml` and synchronize `Chart.lock`.
  3. Enhance CI & Makefile validation:
    • Update `make helm-lint` in `kubernetes/Makefile` to lint all subcharts and verify `helm dependency build` for the all-in-one chart.
    • Add `make helm-lint` step to `.github/workflows/kubernetes-test.yml` to prevent future `Chart.lock` out-of-sync release failures.
  4. Update docs:
    • Update tip in `docs/examples/aks-kata.md`.

Related Issue

Fixes #1529

…x chart to 0.2.2

- Set controller.snapshot.containerdSocketPath default to empty string to avoid crash-looping with v0.2.0 controller image
- Bump opensandbox all-in-one chart version and appVersion to 0.2.2
- Update aks-kata documentation note regarding containerdSocketPath
- Enhance kubernetes Makefile helm-lint target to lint all charts and verify dependencies
- Add helm-lint step in kubernetes-test CI workflow to prevent lockfile desynchronization
@github-actions github-actions Bot added component/k8s For kubernetes runtime documentation Improvements or additions to documentation size/S Denotes a PR that changes 10-29 lines, ignoring generated files. labels Aug 18, 2026

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 45bbe5b40c

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread kubernetes/charts/opensandbox-controller/values.yaml
@github-actions github-actions Bot added size/M Denotes a PR that changes 30-99 lines, ignoring generated files. and removed size/S Denotes a PR that changes 10-29 lines, ignoring generated files. labels Aug 18, 2026

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 4bb7ec3730

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread docs/kubernetes/deployment.md
@hittyt

hittyt commented Aug 18, 2026

Copy link
Copy Markdown
Collaborator Author

@codex /review

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 4bb7ec3730

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread .github/workflows/publish-helm-chart.yml
@hittyt

hittyt commented Aug 18, 2026

Copy link
Copy Markdown
Collaborator Author

@codex /review

@chatgpt-codex-connector

Copy link
Copy Markdown

Review Result

No additional actionable findings on commit d6dc9097e7e79f9403f7bc77bcaa76850588f972.

The current head addresses the earlier versioning concerns:

Checks

  • git diff --check ebb85d8e89fa6463a1d386e4642945a4e696b479..HEAD
  • git status --short
  • ⚠️ cd kubernetes && make helm-lint (not run successfully because Helm is unavailable in this environment: helm: command not found)

No code changes were necessary, so no commit or follow-up pull request was created.

View task →

@fengcone fengcone left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@Spground Spground left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@jwx0925
jwx0925 merged commit 8f01e93 into opensandbox-group:main Aug 19, 2026
63 of 64 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

component/k8s For kubernetes runtime documentation Improvements or additions to documentation size/M Denotes a PR that changes 30-99 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Please consider publishing a new all-in-one Helm chart, the official chart artifact has been stuck on 0.1.0 (2026-03-05) for 5 months

5 participants